
/* ../abmain.c */
int main ( int argc , char *argv []);

/* ../init.c */
int init ( PtWidget_t *link_instance , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );

/* ../initArgs.c */
int initArgs ( int argc , char *argv []);

/* ../manageWin.c */
int resizeWin ( PtWidget_t *widget , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );
int manageWin ( PtWidget_t *widget , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );

/* ../oscopeControl.c */
int signalChoice ( PtWidget_t *widget , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );

/* ../runLine.c */
int signalScale ( PtWidget_t *widget , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );
int runBarOff ( PtWidget_t *widget , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );
int rlineTrig ( PtWidget_t *widget , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );
int rlTrigLevel ( PtWidget_t *widget , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );
int rlineDisplay ( PtWidget_t *widget , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );
int rlDisplayReset ( PtWidget_t *widget , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );
int runDispRate ( PtWidget_t *widget , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );
int initRunChan ( PtWidget_t *link_instance , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );
int runChanSig ( PtWidget_t *widget , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );
int runChanScale ( PtWidget_t *widget , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );
int runChanOffset ( PtWidget_t *widget , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );

/* ../timer.c */
int rlineTimer ( PtWidget_t *widget , ApInfo_t *apinfo , PtCallbackInfo_t *cbinfo );
void updateLabels ( void );

/* ../lsrOscope.c */
void oscopeDestroy ( PtWidget_t *widget );
void oscopeDflts ( PtWidget_t *widget );
void oscopeDraw ( PtWidget_t *widget , PhTile_t *damage );
void calcDispArea ( lsrOscopeWidget *oscope , PhRect_t *pDspRect );
int scaleData ( lsrOscopeWidget *oscope );
PtWidgetClass_t *PtCreateOscopeClass ( void );

/* ../timerFunction.c */
void timerFunction ( int number );
void clearTimerFunction ( void );
void initThisTimerHisto ( int index , char *label , int bins , int width );
void startTimer ( int index );
void stopTimer ( int index );
void printTimes ( void );

/* ../rex_main.c */
void rex_main ( void );

/* ../rex_alert.c */
int alert ( int sig , void *data );
void oncntrlb ( int sig );
